﻿using System;

namespace LM.InterfacesFabricas.Interfaces.Repositorios
{
    using System.Collections.Generic;
    using System.Linq.Expressions;

    public interface IRepositorioDeConsultaDeObjetos<T>
    {
        T Consulte(Guid id);

        IList<T> Consulte(Expression<Func<T, bool>> expressao);

        IList<T> ConsulteTodos();
    }
}
